home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 February / PCWorld_2006-02_cd.bin / software / topware / pspad / pspad450inst_cz.exe / {app} / Context / R.DEF < prev    next >
Text File  |  2004-08-26  |  3KB  |  102 lines

  1. ; PSPad clip definition file for R
  2. ; author:  Nick Drew (drewbrewit@yahoo.com)
  3. ; last revision 25. Aug 2004  14:22
  4. ;
  5. [Macro definition]
  6.  
  7. ;par function
  8. %fontStyle%=@C font=,"font=",1,1;2;3;4,
  9. %mfrow%=@E Graphs by row (mfrow)=,", mfrow=c","(2,1)",,
  10. %mfcol%=@C Graphs by column (mfcol)=,", mfcol=c",,"(2,1)";"(2,2)",
  11. %ann%=@K Check to remove title etc.,", ann=FALSE",,,
  12. %bg%=@L Background/fill color,", bg=",,,"
  13. %col%=@L Foreground/line color,", col=",,,"
  14. %adj%=@C Text justification,", adj=",0,0;0.5;1,
  15. %new%=@K Check to superimpose,", new=TRUE",,,
  16.  
  17. ;plot function
  18. %plottype%=@C Type of graph (type),", type=",n,p;l;b;c;o;h;s;S;n,"
  19. %main%=@E Graph title (main),", main=",Y by X,,"
  20. %sub%=@E Graph sub-title (sub),", sub=",,,"
  21. %xlab%=@E X label (xlab),", xlab=",,,"
  22. %ylab%=@E Y label (ylab),", ylab=",,,"
  23.  
  24. ;points function
  25. %pointtype%=@C Add points (type),", type=",p,p;l;b;c;o;h;s;S;n,"
  26. %pch%=@C Plot character (pch),", pch=",?,0;1;2;"any # up to 25";"or quoted symbol",
  27. %cex%=@C Character size (cex),", cex=",1,0.5;1;1.5;"Or some other number",
  28.  
  29. ;lines function
  30. %linetype%=@C Add lines (type),", type=",l,p;l;b;c;o;h;s;S;n,"
  31. %lty%=@C Line Type (lty),", lty=",1,0;1;2;"r some other number";,
  32. %lwd%=@C Line size (lwd),", lwd=",1,0.5;1;1.5;"Or some other number",
  33.  
  34.  
  35. ;qcc plots
  36. %qccType%=@C type=,type=,,xbar;S;R;xbar.one;p;np;c;u,"
  37. %qccstddev%=@E std.dev=,", std.dev=",,,
  38. %qccsize%=@E size=,", size=",,,
  39. %qcclimits%=@E limits=,", limits=",,,
  40. %qcctarget%=@E target=,", target=",,,
  41. %qccdataname%=@E data.name=,", data.name=",,,"
  42. %qcclabels%=@E labels=,", labels=",,,"
  43. %qccnewdata%=@E newdata=,", newdata=",,,
  44. %restorePar%=@K Check to add lines etc.,", restore.par=FALSE",,,
  45. %qccaddstats%=@K Check to remove stats,", add.stats=FALSE",,,
  46. %qccnsigmas%=@E nsigmas=,", nsigmas=",3,1;2;3;4,
  47.  
  48. ;read.table functions
  49. %file%=@O File name,file=,,Text Files (*.txt)| *.txt,',A/
  50. %header%=@K Col names in 1st row,", header=TRUE",,,
  51. %sep%=@C Delimiter type,", sep=", ,",";";";"\t","
  52.  
  53.  
  54. ;setwd functions
  55. %path%=@S Directory,,,,',A/
  56.  
  57.  
  58. ;----------------------------------------------------------------------
  59. [mean | Returns the mean a vector]
  60. mean(|)
  61. [<- | Assigns value to object]*Ctrl+Alt+.
  62.  <- |
  63. ;
  64. [assign | Assigns value to object]
  65.  <- |
  66. ;
  67.  
  68. [par | Graphical parameters]
  69. par(%fontStyle% %mfrow% %mfcol% %ann% %col% %bg% %adj% %new%)|
  70. ;
  71.  
  72. [for | for loop]
  73. for( , ,){
  74. |
  75. }
  76. ;
  77.  
  78. [qcc | Create QCC object]
  79. qcc(|df, %qccType% %qccstddev% %qccsize% %qcclimits% %qcctarget% %qccdataname%  %qcclabels% %qccnewdata% %restorePar% %qccaddstats% %qccnsigmas% %title%)
  80. ;
  81.  
  82. [plot | Generic X-Y Plotting]
  83. plot(x| %plottype% %main% %xlab% %ylab% %col%)
  84. ;
  85.  
  86. [points | Add Points to Plot]
  87. points(x| %pointtype% %pch% %col% %bg% %cex%)
  88. ;
  89.  
  90. [lines | Add Lines to Plot]
  91. lines(x| %linetype% %lty% %lwd% %col%)
  92. ;
  93.  
  94. [read.table | Open a data file]
  95. |<- read.table(%file% %header% %sep%)
  96. ;
  97.  
  98. [setwd | Set the working directory]
  99. setwd(%path%)
  100. ;
  101.  
  102.